Josef MasopustJosef Masopust
International FootballElche 3-0 Rayo Vallecano: Two penalties in 12 minutes – a win of efficiency or a mirage?“People laughed at me over Walker. Three years later, they cried over the pri...
Athletics92.62 Meters in Rome: A Sri Lankan Record That Needs a Wind Reading Before It Becomes LegendOne evening in Rome, the javelin left Rumesh Tharanga Pathirage's hand and...
Table TennisWhen the Data Sheet Comes Back Blank: Table Tennis Scouting and the Trap of VoidsOn a late November afternoon, at an arena in Shanghai, I opened a...
BadmintonAlwi Farhan Sparring with Momota Ahead of Asian Games 2026: The Gap Between Halo and DataOne afternoon inside a national training hall in Tokyo, with no spectators in...
ChessCarlsen Returns, India Dominates Roster at 2026 Global Chess LeagueWhen a missed penalty at minute 88 has little to do with technique, but rathe...
International FootballCruz Azul and the Night Flight to Miami: When a Secret Is Traded for SleepThe flight carrying Cruz Azul touched down in Miami just past midnight local...
Table TennisSheffield and World Hopes Week 2026: A New Sedimentary Layer in Global Youth Table TennisSheffield is preparing to open its doors again. Forty junior athletes under...
Domestic FootballVietnam Football's Data Gap: When Silence Is Read as SafetyOne evening in March, I stayed behind in the press tribune at Hang Day Stadiu...
Table TennisChinese Table Tennis After Paris 2026: Reading the Golden Cycle Through DataChinese Table Tennis After Paris 2026: Reading the Golden Cycle Through Data ...
Martial ArtsMuay Opens Vietnam's 2026 National Sports Festival: 13 Weight Classes and the Blank Bracket Before the DrawAt 6 a.m. on 22 October 2026, the LED screen inside the gymnasium of the Publ...
BadmintonAshmita Chaliha and BWF's Double Standard: When Data Cannot Measure FairnessThe stadium in Surabaya was shrouded in a thick haze, reminiscent of Hanoi on...
Domestic FootballU20 Vietnam vs U20 Palestine: A Must-Win Mission and the Problem of BeliefWhen I stood outside the final training area of U20 Palestine at the auxiliar...
Table TennisSBCL Premier Division: eBaTT's Youth Squad and the Import Structure of British Club Table TennisIn the results sheet of the SBCL Premier Division — the top tier of the Briti...
BilliardsWorld Billiards After the 2026 Earthquake: Power Map, Governance Gaps and the Data VoidIn June 2026, in a closed hearing room in London, Li Hang and Liang Wenbo...
EsportsOnimusha: Way of the Sword and Nineteen Years of an Empty ChairOnimusha: Way of the Sword and Nineteen Years of an Empty Chair On the night ...
International FootballHanoi FC and the V-League 2026 scoring record: a baseline with the wrong denominatorIn Hanoi FC's last four V-League 2026 matches, they took 63 shots and scored ...
Martial ArtsBuakaw Banchamek, 44, Beats Meng Gaofeng a Second Time: Reading the Right Kick Rhythm from a Chonburi Training CampThat night in Chonburi, the Max Muay Thai Stadium was only half full. I sat i...
International FootballPSG vs Barcelona Will Be Played: The French State Takes the Referee's ChairMonday, an emergency meeting of the most senior officials in the French...
BadmintonAn Se-young Broke the Record With Defence: A Map of Seven-Point Runs and an Unpaid Physical BillOdense, third game, 12-16 down to Akane Yamaguchi. An Se-young bends at the...
BasketballDetroit Erase 22-Point Deficit vs Boston: Javonte Green Ignites, Duncan Robinson ClosesThe box score runs four lines. Javonte Green, 27 minutes, 19 points, 5-of-10...
